--[[

	-----------------------------
	nnCast (Announcer for caster)
	-----------------------------
	클래스별 스킬 목록 설정 - 죽음의 기사

	해당 분류 {}안에 [스킬id] = true, 혹은 ["스킬명"] = true, 식으로 작성하여 넣으시면 됩니다.
	가능한 스킬id로 작성하시길 권장드립니다.
	원치 않는 알림의 경우 true 대신 false를 입력하시면 됩니다. (가능한 삭제해주세요.)

--]]
if not nnCast then return end

if select(2, UnitClass("player")) ~= "DEATHKNIGHT" then return end

-------------------------------------------------------------------------------------
-- 선언부
-------------------------------------------------------------------------------------
	----------------------------------------
	-- 주문 사용시 알릴 스킬 (시전자 : 자신)
	----------------------------------------
	local listSuccess = {
		--자신
		[42650] = true,		--사자의 군대
		[48743] = true,		--죽음의 서약
		--우호
		[51052] = true,		--대마법 지대
	}

	-----------------------------------------------------------------
	-- 버프/디버프 획득 및 시간 알림 (시전자 : 자신)
	-----------------------------------------------------------------
	local listAura = {
		-- 자신
		-- 룬 전환은 쿨다운이 적으므로 알리지 않음.
		[48707] = true,		--대마법 보호막
		[48792] = true,		--얼음같은 인내력
		[49039] = true,		--리치의 혼
		[49222] = true,		--뼈의 보호막
		[51271] = true,		--얼음 기둥
		[55233] = true,		--흡혈
		[81256] = true,		--춤추는 룬 무기
		[96268] = true,		--죽음의 진군
		[115018] = true,	--더럽혀진 대지
		[116888] = true,	--연옥의 수의
		--적대
		--냉혹한 겨울은 즉시 스턴기도 아니며, 적이 공격시 발동하므로 스팸 우려가 심하므로 알리지 않음.
		[108194] = true,	--어둠의 질식
		[111673] = true,	--언데드 지배
		--펫 적대
		[91797] = true,		--무시무시한 일격(어둠의 변신 구울)
		[91800] = true,		--물어뜯기
	}

	----------------------------------------
	-- 주문 실패시 알릴 스킬 (시전자 : 자신)
	----------------------------------------
	local listMissed = {
		--차단
		[47528] = true,		--정신 얼리기
		--기절
		[91797] = true,		--무시무시한 일격(어둠의 변신 구울)
		[91800] = true,		--물어뜯기(구울)
		[108194] = true,	--어둠의 질식
	}

-------------------------------------------------------------------------------------
-- 리턴 함수 (아래는 수정하지 마세요!)
-------------------------------------------------------------------------------------
	nnCast:SetSkillList("success", listSuccess)
	nnCast:SetSkillList("aura", listAura)
	nnCast:SetSkillList("missed", listMissed)
